look puzzled or baffled - Espagnol Anglais Dictionnaire